/*
 * 版权所有 (C) 2015 知启蒙(ZHIQIM) 保留所有权利。
 * 
 * 欢迎到知启蒙网站（https://www.zhiqim.com）购买正版软件，知启蒙还提供许多开源框架和软件。
 * 
 * 1、本软件产品所有源代码受《中华人民共和国著作权法》和其他有关法律、法规的保护，其所有知识产权归湖南知启蒙科技有限公司所有；
 * 2、禁止复制和修改。不得复制修改、翻译或改编本软件所有源代码，或者基于本软件产品创作衍生作品；
 * 3、禁止进行逆向工程。不得对本软件的源代码进行逆向工程、反编译或试图以其他方式发现软件的源代码；
 * 4、个别授权：如需进行商业性的销售、复制、分发，包括但不限于软件销售、预装、捆绑等，必须获得知启蒙的书面授权和许可；
 * 5、保留权利：本注释未明示授权的其他一切权利仍归知启蒙所有，任何人使用其他权利时必须获得知启蒙的书面同意。
*/
package net.redxyz.top.dbo.sys;

import java.io.Serializable;

import org.zhiqim.kernel.annotation.AnAlias;
import org.zhiqim.kernel.annotation.AnNew;
import org.zhiqim.kernel.json.Jsons;
import org.zhiqim.orm.annotation.*;

/**
 * 收费项目表 对应表《SYS_ARTICLE》
 */
@AnAlias("SysArticle")
@AnNew
@AnTable(table="SYS_ARTICLE", key="VERSION_NO", type="InnoDB")
public class SysArticle implements Serializable
{
    private static final long serialVersionUID = 1L;

    @AnTableField(column="VERSION_NO", type="int", notNull=true)    private int versionNo;    //1.收费项目版本号
    @AnTableField(column="ITEM_CODE", type="string,50", notNull=true)    private String itemCode;    //2.收费项目代码
    @AnTableField(column="ITEM_NAME", type="string,50", notNull=true)    private String itemName;    //3.收费项目名称
    @AnTableField(column="ITEM_STATUS", type="byte", notNull=true)    private int itemStatus;    //4.收费项目是否显示，0表示正常，1表示不显示
    @AnTableField(column="ITEM_PRICE_TYPE", type="byte", notNull=true)    private int itemPriceType;    //5.收费项目类型
    @AnTableField(column="ITEM_PRICE_0", type="string,20", notNull=true)    private String itemPrice0;    //6.收费项目月原价
    @AnTableField(column="ITEM_PRICE_1", type="string,20", notNull=false)    private String itemPrice1;    //7.收费项目月
    @AnTableField(column="ITEM_PRICE_3", type="string,20", notNull=false)    private String itemPrice3;    //8.收费项目季
    @AnTableField(column="ITEM_PRICE_6", type="string,20", notNull=false)    private String itemPrice6;    //9.收费项目半年
    @AnTableField(column="ITEM_PRICE_12", type="string,20", notNull=false)    private String itemPrice12;    //10.收费项目年
    @AnTableField(column="ITEM_ORDER_URL_1", type="string,256", notNull=false)    private String itemOrderUrl1;    //11.月续费订购
    @AnTableField(column="ITEM_ORDER_URL_3", type="string,256", notNull=false)    private String itemOrderUrl3;    //12.季续费订购
    @AnTableField(column="ITEM_ORDER_URL_6", type="string,256", notNull=false)    private String itemOrderUrl6;    //13.半年续费订购
    @AnTableField(column="ITEM_ORDER_URL_12", type="string,256", notNull=false)    private String itemOrderUrl12;    //14.年续费订购
    @AnTableField(column="ITEM_DESC", type="string,200", notNull=false)    private String itemDesc;    //15.收费项目描述

    public String toString()
    {
        return Jsons.toString(this);
    }

    public int getVersionNo()
    {
        return versionNo;
    }

    public void setVersionNo(int versionNo)
    {
        this.versionNo = versionNo;
    }

    public String getItemCode()
    {
        return itemCode;
    }

    public void setItemCode(String itemCode)
    {
        this.itemCode = itemCode;
    }

    public String getItemName()
    {
        return itemName;
    }

    public void setItemName(String itemName)
    {
        this.itemName = itemName;
    }

    public int getItemStatus()
    {
        return itemStatus;
    }

    public void setItemStatus(int itemStatus)
    {
        this.itemStatus = itemStatus;
    }

    public int getItemPriceType()
    {
        return itemPriceType;
    }

    public void setItemPriceType(int itemPriceType)
    {
        this.itemPriceType = itemPriceType;
    }

    public String getItemPrice0()
    {
        return itemPrice0;
    }

    public void setItemPrice0(String itemPrice0)
    {
        this.itemPrice0 = itemPrice0;
    }

    public String getItemPrice1()
    {
        return itemPrice1;
    }

    public void setItemPrice1(String itemPrice1)
    {
        this.itemPrice1 = itemPrice1;
    }

    public String getItemPrice3()
    {
        return itemPrice3;
    }

    public void setItemPrice3(String itemPrice3)
    {
        this.itemPrice3 = itemPrice3;
    }

    public String getItemPrice6()
    {
        return itemPrice6;
    }

    public void setItemPrice6(String itemPrice6)
    {
        this.itemPrice6 = itemPrice6;
    }

    public String getItemPrice12()
    {
        return itemPrice12;
    }

    public void setItemPrice12(String itemPrice12)
    {
        this.itemPrice12 = itemPrice12;
    }

    public String getItemOrderUrl1()
    {
        return itemOrderUrl1;
    }

    public void setItemOrderUrl1(String itemOrderUrl1)
    {
        this.itemOrderUrl1 = itemOrderUrl1;
    }

    public String getItemOrderUrl3()
    {
        return itemOrderUrl3;
    }

    public void setItemOrderUrl3(String itemOrderUrl3)
    {
        this.itemOrderUrl3 = itemOrderUrl3;
    }

    public String getItemOrderUrl6()
    {
        return itemOrderUrl6;
    }

    public void setItemOrderUrl6(String itemOrderUrl6)
    {
        this.itemOrderUrl6 = itemOrderUrl6;
    }

    public String getItemOrderUrl12()
    {
        return itemOrderUrl12;
    }

    public void setItemOrderUrl12(String itemOrderUrl12)
    {
        this.itemOrderUrl12 = itemOrderUrl12;
    }

    public String getItemDesc()
    {
        return itemDesc;
    }

    public void setItemDesc(String itemDesc)
    {
        this.itemDesc = itemDesc;
    }

}
